﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace SeCompUFSCarWeb.Administration
{
    public partial class GeracaoEtiquetas : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void etiquetas_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            //Esse método irá tratar do preenchimento correto dos dados para a geração das etiquetas.

            //Tratamento dos Nomes
            Label lblNome = (Label)e.Item.FindControl("NOMELabel");

            try
            {
                string nome = lblNome.Text.Trim().Substring(0, lblNome.Text.IndexOf(" "));
                nome += lblNome.Text.Trim().Substring(lblNome.Text.LastIndexOf(" "));

                lblNome.Text = nome.ToUpper();
            }
            catch (Exception)
            {
                lblNome.Text = lblNome.Text.ToUpper();
            }




            Label lblPacote = (Label)e.Item.FindControl("PACOTELabel");
            switch (lblPacote.Text)
            {
                case "0":
                    lblPacote.Text = "FREE";
                    break;
                case "1":
                    lblPacote.Text = "HUNGER";
                    break;
                case "2":
                    lblPacote.Text = "STUDY";
                    break;
                case "3":
                    lblPacote.Text = "FULL";
                    break;
                default:
                    lblPacote.Text = "";
                    break;
            }
        }
    }
}